7-Zip Compression and comparison of compression formats in PowerArchiver |
Introduction
7-Zip is a new compression format featured in PowerArchiver 2004. It is an open
source format, providing open architecture and high compression ratio. It is
also an modern format, that supports UNICODE filenames (so international users
will not have an issues with special characters), maximum
file sizes up to 16000000000 GB, and strong encryption (AES
256 bit). However, 7-Zip's greatest strength is that it is an open format - it is not
forcefully controlled by any organization or individual, but an LGPL project that
anyone can contribute to. Everyone can find and use latest DLLs and implement
them into their application. This way it is impossible have a situation similar to
ZIP, where we have several different versions of ZIP files that not everyone can
open in the same way, or such as with RAR, which is still not supported by some
compression utilities due to its propertiary format. By its nature, everyone is
encouraged to use 7-Zip in their applications with fairly liberal LGPL licensing.
Compression ratio
While most users will not understand nor care about what license
a format distributed under, they will certainly care about the compression ratio
that 7-Zip provides. 7-Zip mostly uses the LZMA compression method found in other formats,
but with stronger compression settings and dictionary sizes which result
in better (if slower) compression. 7-Zip also uses solid compression which
enables a better compression ratio (same as with CAB and RAR). We have tested all
formats found in PowerArchiver 2004, as well as some other most popular formats
that people use (RAR and ACE) in order to demonstrate compression strengths of
7-Zip.
Compression example
For our example of 7-Zip compression, we have compressed a Championship
Manager 03/04 installation, which is a popular game in Europe. We have
used a game installation because it is easy to show differences in compression ratios,
but if you use any application you will notice similar results.
|
Notes
|
Things to know about 7-Zip (and its shortcomings)
Because 7-Zip is a relatively new compression format, it still does
not have support for multivolumes, editing files inside of solid archives and recovery
support, all of which are already planned for next versions of 7-Zip.
Due to its strong compression settings, 7-Zip at Ultra setting will take up a
large amount of memory - 369 MB (34 MB for decompression)! However, if you use
7-Zip Maximum compression setting, memory usage will go down to 84 MB (10 MB for
decompression) and if you use Normal setting, 7-Zip will use 27 MB of your memory
and need only 4 MB for decompression.
PowerArchiver's 7-Zip limitations
Currently, PowerArchiver does not support several features already found in 7-Zip: AES encryption (both read and write), SFX creation (extraction works fine), and detection of solid archives (which is why we can not update files inside 7-Zip
archives). We plan to add these and other new 7-Zip features that become available in future PowerArchiver releases.
Find out more about 7-Zip
7-Zip has been created by Igor Pavlov and is distributed under
the LGPL. You can find out more about the 7-Zip format
here.
You can contribute to the 7-Zip open source project at Source Forge's
7-Zip
project page.
Copyrighted ⌐ 1998-2004 ConeXware, Inc All Rights Reserved. See Introduction page for more info. |